Башир Арсланалиев - Реактивный Swift Concurrency

Поделиться
HTML-код
  • Опубликовано: 24 июн 2024
  • Ближайшая конференция - Mobius 2024 Autumn, 11 октября (Online), 19-20 октября, Санкт-Петербург. Подробности и билеты: jrg.su/Yu6KNJ
    - -
    Скачать презентацию с сайта Mobius - jrg.su/swchly
    В iOS-команде Яндекс Мессенджера обкатывают реактивный подход при использовании Swift Concurrency (SC) без Combine или RxSwift. Построен он на прогреве стримов событий с помощью транзакций. Спикер рассказал, с какими сложностями столкнулись при переходе на SC, как их решили, что есть сейчас и что хотят делать с этим в будущем.
  • НаукаНаука

Комментарии • 8

  • @JohannesSillanpaa-jv4ly
    @JohannesSillanpaa-jv4ly Месяц назад +57

    А какие методы вы используете для управления потоками в Swift concurrency? Я тоже искал курсы по IT, рассматривал разные компании, но выбрал Skypro, чтобы научиться веб-дизайну)) в итоге получил оффер от крутой геймдев компании))

  • @YKupriyanov_
    @YKupriyanov_ 3 дня назад

    Не усложняйте) упрощайте

  • @user-cn3oe8fi3k
    @user-cn3oe8fi3k Месяц назад +1

    Предлагаю МультиБашКаст

  • @bardakan
    @bardakan 27 дней назад

    по поводу типизированных ошибок - я не пробовал, но в документации по Result некоторые методы помечены throws(Failure) - т.е. каким-то образом все-таки можно указывать тип ошибки

  • @user-cn3oe8fi3k
    @user-cn3oe8fi3k Месяц назад +1

    Ничего непонятно, но очень интересно.
    Спасибо докладчику, если бы я был девушкой, я бы ему дал, да в принципе и так тоже бы дал)

  • @alexandersavchenko54
    @alexandersavchenko54 Месяц назад +2

    Основная причина почему они пилят свои аналоги rxswift или combine. 1. это залочить разработчиков на своих технологиях 2. для кого это будет галочкой что он запустил такой проект. Настоящей потребности в этом ни у кого нет. Разговор будет обо всем кроме реальных причин. Проблема текучести combine обсуждалась на эпловом форуме swift и известна. Доклады в целом становятся все хуже и хуже

  • @ibragima4333
    @ibragima4333 Месяц назад

    Придумали не понятно что не понятно зачем, а потом еще доклад сделали на это

  • @bardakan
    @bardakan 27 дней назад

    вам нужен инструмент для реактивного программирования и поэтому... вместо Combine вы берете Swift Concurrency и вменяете ему отсутствие реактивности. А где логика?